7439294ef415ed6deab4067fa2a04ee0e4409437,sections/sections-comp-shared/sakai20/src/java/org/sakaiproject/component/section/sakai20/SectionAwarenessHibernateImpl.java,SectionAwarenessHibernateImpl,getSiteMembersInRole,#String#Role#,110

Before Change


        } else if(role.isStudent()) {
        	authString = AuthzSakaiImpl.STUDENT_PERMISSION;
        }
        List sakaiMembers = SecurityService.unlockUsers(authString, SakaiUtil.getSiteReference());
        List membersList = new ArrayList();

        // Get the course object associated with this site

After Change


        } else if(role.isTeachingAssistant()) {
            sakaiMembers = SecurityService.unlockUsers(AuthzSakaiImpl.TA_PERMISSION, SakaiUtil.getSiteReference());
        } else if(role.isStudent()) {
            sakaiMembers = SecurityService.unlockUsers(AuthzSakaiImpl.STUDENT_PERMISSION, SakaiUtil.getSiteReference());
            sakaiMembers.removeAll(SecurityService.unlockUsers(AuthzSakaiImpl.INSTRUCTOR_PERMISSION, SakaiUtil.getSiteReference()));
            sakaiMembers.removeAll(SecurityService.unlockUsers(AuthzSakaiImpl.TA_PERMISSION, SakaiUtil.getSiteReference()));
        } else {
        	// Role.NONE should throw an error